/**
 * 
 * 封装promis
 */
export const getSetting=()=>{
   return new Promise((resolve,reject)=>{
       wx.getSetting({
           success:(result)=>{
               resolve(result);
           },
           fail:(err)=>{
               reject(err);
           }
       })
   })
}

export const chooseAddress=()=>{
    return new Promise((resolve,reject)=>{
        wx.chooseAddress({
            success:(result)=>{
                resolve(result);
            },
            fail:(err)=>{
                reject(err);
            }
        })
    })
 }

 export const openSetting=()=>{
    return new Promise((resolve,reject)=>{
        wx.openSetting({
            success:(result)=>{
                resolve(result);
            },
            fail:(err)=>{
                reject(err);
            }
        })
    })
 }
// 提示用户是否删除商品
 export const showModal=({content})=>{
    return new Promise((resolve,reject)=>{
        wx.showModal({
            title: '提示',
            content: content,
            success :(res)=> {
                resolve(res);
              },
              fail:(err)=>{
                  reject(err);
              }
            })
    })
 }

 // 结算模态框
 export const showToast=({title})=>{
    return new Promise((resolve,reject)=>{
        wx.showToast({
            title: title,
            icon: 'none',
          
          })
    })
 }

//  获取用户的code
export const login=()=>{
    return new Promise((resolve,reject)=>{
        wx.login({
            timeout:10000,
            success:(res) =>{
              resolve(res)
            },
            fail:(err) =>{
                reject(err)
            }
          })
    })
 }
/**
 * 
 * 发起微信支付功能
 */
 export const requestPayment=(pay)=>{
    return new Promise((resolve,reject)=>{
        wx.requestPayment({
           ...pay,
            success: (res)=>{
              resolve(res)
            },
            fail: (err)=>{
              reject(err)
            },
           
          });
    })
 }

 